@echo off

REM 设置git的完整路径
SET GIT_PATH=C:\Users\Administrator\Desktop\git\cmd\git.exe

REM 打印当前目录
ECHO 当前工作目录: %CD%

REM 初始化git仓库
ECHO 初始化git仓库...
%GIT_PATH% init
IF %ERRORLEVEL% NEQ 0 (
    ECHO git init 失败，按任意键退出...
    PAUSE
    EXIT /B 1
)

REM 添加所有文件
ECHO 添加所有文件...
%GIT_PATH% add .
IF %ERRORLEVEL% NEQ 0 (
    ECHO git add 失败，按任意键退出...
    PAUSE
    EXIT /B 1
)

REM 提交代码
ECHO 提交代码...
%GIT_PATH% commit -m "Initial commit"
IF %ERRORLEVEL% NEQ 0 (
    ECHO git commit 失败，按任意键退出...
    PAUSE
    EXIT /B 1
)

REM 添加远程仓库
ECHO 添加远程仓库...
%GIT_PATH% remote add origin https://gitee.com/mkojs/dasan.git
IF %ERRORLEVEL% NEQ 0 (
    ECHO 添加远程仓库失败，可能已存在，继续...
)

REM 推送代码
ECHO 推送代码到远程仓库...
%GIT_PATH% push -u origin master
IF %ERRORLEVEL% NEQ 0 (
    ECHO git push 失败，请检查网络连接和仓库权限，按任意键退出...
    PAUSE
    EXIT /B 1
)

ECHO 代码推送成功！按任意键退出...
PAUSE